be an object of humiliating ridicule - Alemán Inglés Diccionario